Part JoinEmbed/it

Part Incorpora

Posizione nel menu
Part → Giunzione → Incorpora oggetto
Ambiente
Part
Avvio veloce
Nessuno
Introdotto nella versione
0.16
Vedere anche
Congiungi oggetti, Ritaglio per l'oggetto, Operazione booleana, Spessore

Descrizione

Lo strumento Part Incorpora oggetto, incorpora un oggetto con pareti (es. un tubo) in un altro oggetto con pareti.

Utilizzo

  1. Selezionare prima l'oggetto base, quindi l'oggetto da incorporare. L'ordine di selezione è importante. È sufficiente selezionare una sottoforma di ciascun oggetto (ad esempio facce).
  2. Esistono diversi modi per richiamare lo strumento:
    • Premere il pulsante Incorpora oggetto.
    • Selezionare l'opzione Part → Giunzione → Incorpora oggetto dal menu.
  3. Viene creato un oggetto Part JoinFeature, con la modalità impostata su "Embed" (incorporato). Gli oggetti originali vengono nascosti e il risultato dell'incorporamento viene mostrato nella Vista 3D.

Properties

Base

Esempio

  1. Creare un tubo applicando uno Spessore a un cilindro:
  2. Creare un nuovo tubo di diametro inferiore e posizionarlo in modo da perforare la parete del primo tubo:
  3. Selezionare il primo tubo, poi il secondo tubo (l'ordine di selezione è importante), infine selezionare l'opzione 'Incorpora' dalla barra degli strumenti a discesa degli strumenti Giunzione.
  4. Per visualizzare gli interni, utilizzare uno degli strumenti di sezione: Piano di taglio del menu Visualizza, Piano di sezione di Arch, o Piano di taglio di Arch. Nell'immagine seguente, è stato utilizzato il Piano di sezione di Arch.

Algoritmo

Gli algoritmi sottostanti agli strumenti di Giunzione sono abbastanza semplici, ed è importante comprenderli per utilizzarli correttamente.

1. L'oggetto Base viene tagliato dall'oggetto Tool con una operazione booleana. La forma risultante è un composto, cioè un insieme di solidi non intersecanti (tipicamente, due).

2. Il composto risultante viene filtrato e viene conservato solo il solido più grande.

3. Il solido più grande viene unito con l'oggetto Tool tramite una operazione booleana.

4. Se la proprietà Refine è impostata su true, la forma risultante viene affinata.

Note

Script

Lo strumento Giunzione può essere utilizzato nelle macro e dalla console di Python tramite la seguente funzione:

JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed')

Esempio:

import JoinFeatures
j = JoinFeatures.makePartJoinFeature(name = 'Embed', mode = 'Embed' )
j.Base = FreeCADGui.Selection.getSelection()[0]
j.Tool = FreeCADGui.Selection.getSelection()[1]

Lo strumento è implementato in Python, vedere /Mod/Part/JoinFeatures.py (Github link) in cui è installato FreeCAD.